home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / KERM20.ARC / KERMIT6.DOC < prev    next >
Encoding:
Text File  |  2019-04-13  |  8.2 KB  |  214 lines

  1. Ç*NB"KERMIT 6.DOC"
  2. Ç*FP0
  3. ╨AGE 24                                                   ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
  4.  
  5.  
  6. 4.5. ╠OADING A NEW VERSION OF ╦┼╥═╔╘-65
  7.  
  8. ╧NCE ╦┼╥═╔╘-65 IS ON THE USERS SYSTEM, IT CAN BE USED TO LOAD NEW  VERSIONS  OF
  9. ╦┼╥═╔╘-65.   ╘HERE ARE TWO WAYS OF DOING THIS.  ╧NE WILL WORK IN ANY ENVIROMENT
  10. WHERE THE INITIAL BOOTSTRAP PROCEDURE WORKS,  SINCE  IT  DEPENDS  ONLY  ON  THE
  11. CAPABILITY  OF  TRANSFERRING  TEXT  FILES.    ╘HE OTHER METHOD DEPENDS UPON THE
  12. CAPABILITY OF BEING ABLE TO OBTAIN AND TRANSFER A BINARY FILE.
  13.  
  14. 4.6. ╠OADING FROM A .╚┼╪ FILE
  15.  
  16. 1) ╒SE ╦ERMIT TO TRANSFER ├64─╪╠ OVER TO YOUR ├64 (╔F YOU ALREADY HAVE  ├64─╪╠,
  17. SKIP  TO  STEP 4). ├64─╪╠ IS A DISK HEX LOADER THAT WILL TAKE ├╥╧╙╙ FORMAT .╚┼╪
  18. FILES ON YOUR ├64 AND LOAD THEM INTO MEMORY:
  19.  
  20.         ╠╧┴─"╦┼╥═╔╘",8<CR>
  21.         ╥╒╬<CR>
  22.         (─O YOUR MAINFRAME ╦ERMIT SETUP HERE)
  23.         ╦┼╥═╔╘-65>╟┼╘ ├64─╪╠.╚┼╪<CR> (OR ╥┼├┼╔╓┼ ├64─╪╠.╚┼╪)
  24.  
  25. 2) ╘YPE IN AND SAVE ├64─╪╠.┬┴╙. ╥UN ├64─╪╠.┬┴╙
  26.  
  27.         ╠╧┴─"├64─╪╠.┬┴╙",8
  28.         ╥╒╬<CR>
  29.         ╬AME ╧F ╞ILE? ├64─╪╠.╚┼╪<CR>
  30.  
  31.  ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
  32.  
  33.  
  34. 3) ╙AVE ├64─╪╠. ╘YPE THE FOLLOWING:
  35.  
  36.  ╙┘╙ 51181 (TO ENTER ╙UPERMON)
  37.  .╙ "├64─╪╠.├000",08,├000,├2┼┼<CR>
  38.  
  39.  
  40. 4) ╒SE ╦ERMIT-65 TO TRANSFER THE NEW VERSION OF ITSELF OVER.  ═AKE THE ├64 FILE
  41. A ╘EXT FILE. ╫┴╥╬╔╬╟: ╘HIS FILE WILL TAKE ╠╧╘╙ OF SPACE (ABOUT 205 SECTORS), SO
  42. MAKE SURE THE DISK IS REASONABLY EMPTY.
  43.  
  44. 5) ╙TART EXECUTING ├64─╪╠.
  45.  
  46.  ╠╧┴─ "├64─╪╠.├000",8,1<CR>
  47.  ╙┘╙ 49152<CR>
  48.  ╚EX ╧BJECT ╞ILE ╠OADER
  49.  ╧BJECT ╞ILE ╬AME? ├64╦┼╥.╚┼╪ <CR>
  50.  
  51. ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
  52.  
  53. 6) ╫HEN DONE, ENTER ╙╒╨┼╥═╧╬ AND SAVE THE FILE:
  54.  
  55.  .╙ "╦┼╥═╔╘",08,0801,XXXX+1<CR>
  56.  
  57.  ╫HERE XXXX IS THE LAST ADDRESS DIPLAYED BY ├64─╪╠
  58. Ç*FP0
  59. ╦┼╥═╔╘-65 ╙┘╙╘┼═ ╔╬╙╘┴╠╠┴╘╔╧╬ ╟╒╔─┼                                     ╨AGE 25
  60.  
  61.  
  62. ╘HE NEW VERSION OF ╦ERMIT IS NOW ON DISK.
  63.  
  64. 7) ╔F YOU DON'T ALREADY HAVE A ╦┼╥═╔╘.╔╬╔ FILE, YOU SHOULD TRANSFER  THIS  FILE
  65. OVER FROM THE MAINFRAME. ╙EE THE SECTION ON INIT FILES FOR MORE INFORMATION.
  66.  
  67. 4.7. ╠OADING FROM THE BINARY VERSION
  68.  
  69. ╘HERE  IS  YET ANOTHER WAY TO ┬OOTSTRAP A NEW VERSION OF ╦┼╥═╔╘ ONTO AN ├64. ╔F
  70. THE USER HAS AN OLDER VERSION OF ╦┼╥═╔╘-65 WHICH SUPPORTS BINARY MODE TRANSFER,
  71. AND  HAS  ACCESS  TO A MACHINE WITH A VALID COPY OF ├64╦┼╥.┬╔╬, THEY CAN SIMPLY
  72. TRANSFER ├64╦┼╥.┬╔╬  USING  THEIR  VERSION  OF  ╦┼╥═╔╘.  ┬E  SURE  TO  SET  THE
  73. ╞ILE-BYTE-SIZE  TO ┼IGHT-BIT, AND THE ╞ILE-TYPE-MODE TO ┬INARY BEFORE TRANSFER-
  74. RING THE FILE SINCE THIS IS THE ACTUAL OBJECT CODE.   ┴LSO  BE  SURE  THAT  THE
  75. SENDING  ╦ERMIT IS ALSO SET FOR DOING A BINARY TRANSFER.  ╬O SPECIAL LOADING OR
  76. CONVERSION IS NEEDED. ╔F NO ╦┼╥═╔╘.╔╬╔ FILE  IS  PRESENT,  IT  SHOULD  ALSO  BE
  77. TRANSFERRED TO THE ├64. ╙EE THE SECTION ON INIT FILES FOR MORE INFORMATION.
  78. Ç*FP0
  79. ╨AGE 26                                                   ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
  80.  
  81.  
  82. ╔. ├HARACTER AND ├ONTROL ├ODE ─EFINITIONS
  83.  
  84. ╔.1. ╦EYBOARD ╠AYOUT
  85.  
  86. ┬ECAUSE  OF  THE  UNUSUAL LAYOUT OF THE ├64 KEYBOARD, THE DESIRE TO SUPPORT ALL
  87. ASCII CHARACTERS, AND A PERSONAL NEED TO FIND THE ┼╙├ AND  ─┼╠  KEYS  IN  THEIR
  88. USUAL POSITIONS, THE FOLLOWING KEY SUBSTITUTIONS APPLY (NOTE- ^X IS SHORT- HAND
  89. FOR ├╧╬╘╥╧╠-X):
  90.  
  91.         ╘╧ ╙┼╬─         ╘┘╨┼
  92.         -------         ----
  93.         \               ┬╥╔╘╔╙╚-╨╧╒╬─
  94.         ^\              ^┬╥╔╘╔╙╚-╨╧╒╬─
  95.         ^_              ^=
  96.         ^               ╒╨-┴╥╥╧╫
  97.         ^^              ^╒╨-┴╥╥╧╫
  98.         ^[ (┼╙├)        ^[ OR ╠┼╞╘ ┴╥╥╧╫
  99.         _               ╞1
  100.         ▄               ╞2
  101.         └               ╞3
  102.         ▐               ╞4
  103.         █               ╞5
  104.         ▌               ╞6
  105.         ^╚ (┬╙)         ╞7
  106.         ^╘              ╞8
  107.         ─┼╠ (╥╒┬)       ├OMMODORE ─┼╠
  108.         ^╩ (╬╠)         ╙╚╔╞╘/╥┼╘╒╥╬ OR ^╩
  109.         ^╙ (─├3)        ^╙ OR ╚╧═┼
  110.         ^╤ (─├1)        ^╤ OR ├╒╥╙╧╥ ─╧╫╬
  111.         ^╔ (╘┴┬)        ^╔ (IE. ╬O SEPARATE ╘┴┬ KEY)
  112.  
  113. ╬OTE THAT IF THE ╞╠╧╫-├╧╬╘╥╧╠ OPTION HAS BEEN SET, PRESSING THE  ├╧══╧─╧╥┼  KEY
  114. WILL  PLACE  THE  TERMINAL  PROGRAM IN A SUSPENDED DISPLAY MODE (IE. THE CURSOR
  115. WILL FREEZE AT IT'S CURRENT POSITION), AND ^╙ WILL BE SENT TO THE HOST COMPUTER
  116. WHEN  THE  ╥╙-232 INPUT BUFFER FILLS UP.  ╙IMILARLY, PRESSING THE ├╧══╧─╧╥┼ KEY
  117. WILL REMOVE THE TERMINAL FROM THE SUSPENDED DISPLAY MODE AND SEND A ^╤  TO  THE
  118. HOST  COMPUTER  ONLY IF A ^╙ HAD PREVIOUSLY BEEN SENT AND THE BUFFER HAS BECOME
  119. NEARLY EMPTY.  ╘HIS ENABLES THE ├╧══╧─╧╥┼ KEY  TO  BE  USED  LIKE  THE  ╙├╥╧╠╠/
  120. ╬╧-╙├╥╧╠╠  KEY  ON  ─┼├  TERMINALS.  ╙USPENDED DISPLAY MODE IS INDICATED TO THE
  121. USER BY THE CURSOR BLINKING MUCH FASTER THAN NORMAL,  AN  INDICATION  THAT  THE
  122. ├╧══╧─╧╥┼  KEY  MUST  BE  PRESSED  TO RESUME DISPLAYING THE RECEIVED TEXT.  ╘HE
  123. PROGRAM MAY ALSO SEND ^╙ AND ^╤ TO THE HOST COMPUTER ON IT'S OWN FROM  TIME  TO
  124. TIME  IF  IT  DETECTS AN IMPENDING ╥╙-232 BUFFER OVERFLOW CONDITION - THIS NOR-
  125. MALLY WILL ONLY OCCUR WHILE PRINTING A NUMBER OF SHORT  OR  BLANK  LINES  WHILE
  126. SCROLLING  THE  SCREEN UP (OR DOWN), SINCE 4 TO 15 CHARACTERS ARE RECEIVED INTO
  127. THE ╥╙-232 BUFFER DURING THE TIME IT TAKES TO SCROLL THE WHOLE SCREEN.  ╔N  ANY
  128. CASE,  THIS  AUTOMATIC FLOW CONTROL IS FULLY SYNCHRONIZED WITH THE FLOW CONTROL
  129. NECESSITATED BY THE USE OF THE ├╧══╧─╧╥┼ KEY TO SUSPEND AND RESUME THE  DISPLAY
  130. OF  RECEIVED  TEXT.    ─EPRESSING  THE ^╙ AND ^╤ KEYS (OR THEIR SUBSTITUTES IN-
  131. DICATED ABOVE) UNCONDITIONALLY SENDS THOSE ┴╙├╔╔ CHARACTERS TO THE REMOTE  HOST
  132. COMPUTER WITHOUT ANY LOCAL EFFECT.
  133. Ç*FP0
  134. ├HARACTER AND ├ONTROL ├ODE ─EFINITIONS                                  ╨AGE 27
  135.  
  136.  
  137. ╘HIS TERMINAL PROGRAM DOES └NOT' SUPPORT FLOW CONTROL IN THE OPPOSITE DIRECTION
  138. - RECEIVING ^╙ FROM THE HOST COMPUTER WILL NOT LOCK THE KEYBOARD  OR  HAVE  ANY
  139. OTHER EFFECT, NOR WILL ^╤.
  140.  
  141.  
  142. ╔.2. ╟╠┴╙╙ TERMINAL
  143.  
  144. ╘HE  ╟╠┴╙╙  ╘╘┘ TERMINAL TYPE PRINTS ALL CHARACTERS EXCEPT ┴╙├╔╔ 0-31 AND ┴╙├╔╔
  145. 127.  ═OST CONTROL CODES ARE IGNORED.  ╘HE FOLLOWING, HOWEVER, ARE RECOGNIZED:
  146.  
  147.         ├╚┴╥┴├╘┼╥       ┼╞╞┼├╘
  148.         ---------       ------
  149.         ^╟ (┬┼╠)        SOUNDS A BEEP
  150.         ^╚ (┬╙)         CURSOR BACKSPACES
  151.         ^╔ (╘┴┬)        CURSOR MOVES RIGHT TO NEXT TAB STOP
  152.         ^╩ (╬╠)         CURSOR MOVES DOWN ONE LINE WITH SCROLLING
  153.         ^═ (├╥)         CURSOR MOVES TO START OF LINE
  154.  
  155.  
  156.                    ╘ABLE ╔-1:   ├ONTROL ├ODES ╞OR ╟LASS ╘╘┘
  157.  
  158. ╘AB STOPS ARE PRE-DEFINED AND FIXED AT EVERY 8 COLUMNS BEGINNING WITH COLUMN  0
  159. (IE. 0, 8, 16, 24, ...).
  160.  
  161. ╔.3. ╓╘-52 ╘ERMINAL
  162.  
  163. ╘HE  ╓╘-52  TERMINAL PRINTS THE SAME CHARACTERS AS THE ╟╠┴╙╙ ╘╘┘.  ╔T REACTS TO
  164. CONTROL CHARACTERS THE SAME AS THE ╟╠┴╙╙,  EXCEPT  WHEN  ┼╙├  (DECIMAL  27)  IS
  165. RECEIVED.  ╦ERMIT WILL TREAT THE NEXT CHARACTER RECEIVED SPECIALLY; IF IT ISN'T
  166. IN THE FOLLOWING TABLE, ╦┼╥═╔╘ IGNORES THE CHARACTER; IF IT IS  IN  THE  TABLE,
  167. THE ACTION IS AS INDICATED.
  168.  
  169.         ├╚┴╥┴├╘┼╥       ┼╞╞┼├╘
  170.         ---------       ------
  171.         ^[┴             CURSOR MOVES UP ONE LINE
  172.         ^[┬             CURSOR MOVES DOWN
  173.         ^[├             CURSOR MOVES RIGHT ONE CHAR.
  174.         ^[─             CURSOR MOVES LEFT ONE CHAR.
  175.         ^[╚             CURSOR HOMES
  176.         ^[╔             CURSOR MOVES UP ONE LINE WITH SCROLLING
  177.         ^[╩             CLEARS FROM CURSOR TO END OF SCREEN
  178.         ^[╦             CLEARS FROM CURSOR TO END OF LINE
  179.         ^[┘LC           CURSOR MOVES TO LINE L-$20, COL C-$20
  180.         ^[┌             SENDS ─┼├ ╓╘-52 TERMINAL ID STRING
  181.         ^[N             TURNS OFF REVERSE VIDEO
  182.         ^[O             TURNS ON REVERSE VIDEO
  183.  
  184.                     ╘ABLE ╔-2:   ┼SCAPE ╙EQUENCES FOR ╓╘-52
  185. Ç*FP0
  186. ╨AGE 28                                                   ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
  187.  
  188.  
  189. ╓┴╪ ╒╬╔╪ USERS (┬ERKELEY 4.1BSD) WILL FIND THAT THE FOLLOWING "TERMCAP" ENTRIES
  190. EFFECTIVELY DESCRIBE THIS TERMINAL PROGRAM FOR USE WITH THE TERMINAL  DEPENDENT
  191. ╒╬╔╪ PROGRAMS (EG. VI, EMACS, MORE, ROGUE, ETC.):
  192.  
  193.   QC▄C64▄├64▄├OMMODORE 64:CO#40:LI#25:\
  194.           :UP=\┼┴:DO=\┼┬:CL=\┼╚\┼╩:AM:BS:\
  195.           :BW:HO=\┼╚:ND=\┼├:SO=\┼O:\
  196.           :SE=\┼N:CM=\┼┘%+ %+ :\
  197.           :CE=\┼╦:SR=\┼╔:PT:
  198.  
  199. ╓┴╪  ╓═╙  USERS  CAN  PROBABLY  GET  AWAY WITH THE FOLLOWING (ALTHOUGH SOME ╓═╙
  200. PROGRAMS [EG. EDT] REQUIRE AN AUXILLIARY KEYPAD, AND  DO  NOT  WORK  ESPECIALLY
  201. WELL IN 40 COLUMN MODE):
  202.  
  203.           SET TERM /DEV=VT52
  204.           SET TERM /PAG=25
  205.           SET TERM /WID=40
  206.  
  207. ╘╧╨╙-20 USERS CAN RUN "EMACS" AND THE LIKE AFTER THE FOLLOWING:
  208.  
  209.           TERM VT52
  210.           TERM LENGTH 25
  211.           TERM WIDTH 40
  212.           TERM PAUSE COM
  213. Ç*LK:KERMIT 7.DOC
  214.